Locating Maximal Multirepeats in Multiple Strings Under Various Constraints

نویسندگان

  • A. Bakalis
  • Costas S. Iliopoulos
  • Christos Makris
  • Spyros Sioutas
  • Evangelos Theodoridis
  • Athanasios K. Tsakalidis
  • Kostas Tsichlas
چکیده

A multirepeat in a string is a substring (factor) that appears a predefined number of times. A multirepeat is maximal if it cannot be extended either to the right or to the left and produce a multirepeat. In this paper, we present algorithms for two different versions of the problem of finding maximal multirepeats in a set of strings. In the case of arbitrary gaps, we propose an algorithm with O(sNn 1 a) time complexity. When the gap is bounded in a small range c, we propose an algorithm with O((c 1s)mNn log(Nn) 1 a) time complexity. Here, N is the number of strings, n the mean length of each string, m the multiplicity of the multirepeat and a the number of reported occurrences. Our results extend previous work by considering sets of strings as well as by generalizing pairs to multirepeats.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Faster Algorithms for Computing Maximal Multirepeats in Multiple Sequences

A repeat in a string is a substring that occurs more than once. A repeat is extendible if every occurrence of the repeat has an identical letter either on the left or on the right; otherwise, it is maximal. A multirepeat is a repeat that occurs at least mmin times (mmin ≥ 2) in each of at least q ≥ 1 strings in a given set of strings. In this paper, we describe a family of efficient algorithms ...

متن کامل

Maximal covering location-allocation problem with M/M/k queuing system and side constraints

  We consider the maximal covering location-allocation problem with multiple servers. The objective is to maximize the population covered, subject to constraints on the number of service centers, total number of servers in all centers, and the average waiting time at each center. Each center operates as an M/M/k queuing system with variable number of servers. The total costs of establishing cen...

متن کامل

Nonlinear vibration analysis of axially moving strings in thermal environment

In this study, nonlinear vibration of axially moving strings in thermal environment is investigated. The vibration haracteristics of the system such as natural frequencies, time domain response and stability states are studied at different temperatures. The velocity of the axial movement is assumed to be constant with minor harmonic variations. It is presumed that the system and the environment...

متن کامل

A modified NSGA-II solution for a new multi-objective hub maximal covering problem under uncertain shipments

Hubs are centers for collection, rearrangement, and redistribution of commodities in transportation networks. In this paper, non-linear multi-objective formulations for single and multiple allocation hub maximal covering problems as well as the linearized versions are proposed. The formulations substantially mitigate complexity of the existing models due to the fewer number of constraints and v...

متن کامل

A Fast and Accurate Global Maximum Power Point Tracking Method for Solar Strings under Partial Shading Conditions

This paper presents a model-based approach for the global maximum power point (GMPP) tracking of solar strings under partial shading conditions. In the proposed method, the GMPP voltage is estimated without any need to solve numerically the implicit and nonlinear equations of the photovoltaic (PV) string model. In contrast to the existing methods in which first the locations of all the local pe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. J.

دوره 50  شماره 

صفحات  -

تاریخ انتشار 2007